package com.dbms.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 粒子参数
 */
@Data
@Schema(description = "粒子参数VO")
public class BisModelPsparmsVO {

    @Schema(description = "主键")
    private String id;

    @Schema(description = "参数数目")
    private Integer nunms;

    @Schema(description = "个体学习因子")
    private BigDecimal ilf;

    @Schema(description = "惯性权重")
    private BigDecimal iw;

    @Schema(description = "惯性权重阻尼比")
    private BigDecimal iwdr;

    @Schema(description = "粒子群数目")
    private Integer nop;

    @Schema(description = "群体学习因子")
    private Integer glf;

    @Schema(description = "最大迭代次数")
    private Integer mni;
}
